package uk.co.q3c.deplan.client.ui.mock.service;

import uk.co.q3c.deplan.client.dao.CalendarServiceAsync;
import uk.co.q3c.deplan.client.dao.DesignServiceAsync;
import uk.co.q3c.deplan.client.dao.ResourceServiceAsync;
import uk.co.q3c.deplan.client.service.AsyncServiceFactory;
import uk.co.q3c.deplan.client.service.TaskServiceAsync;

public class AsyncServiceFactoryMock implements AsyncServiceFactory {

	@Override
	public CalendarServiceAsync calendarServiceAsync() {
		throw new RuntimeException("not yet implemented");
	}

	@Override
	public DesignServiceAsync designServiceAsync() {
		throw new RuntimeException("not yet implemented");
	}

	@Override
	public ResourceServiceAsync resourceServiceAsync() {
		throw new RuntimeException("not yet implemented");
	}

	@Override
	public TaskServiceAsync taskserviceAsync() {
		return new TaskServiceAsyncMock();
	}

}
